package day2;
class A{
    public A() {
        //构造方法中调用fun()方法
        fun();
        System.out.println("父类A构造方法");
    }

    public void fun(){
        System.out.println("父类A的方法");
    }
}

class B extends A{
    public B() {
        //子类B中调用fun()方法
        fun();
    }

    @Override
    public void fun() {
        System.out.println("子类B重写的fun()方法");;
    }
}
public class Test {
    public static void main(String[] args) {
        B b=new B();
    }
}
